package sax.utils;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class Settings {

	//TODO - do przerobienia ??
	public static final int ALPHABET_NUMBER = 5;
	public static final int TIME_SERIES_NUMBER = 100;
	public static final int PAA_ELEMENTS_NUMBER = 10;
	
	public static final double THRESHOLD = 4.0;
	
	public static final HashMap<Integer,List<Double>> breakpoints = new HashMap<Integer, List<Double>>();
	
	static{
		ArrayList<Double> temp = new ArrayList<Double>();
		temp.add(-0.43); temp.add(0.43);
		breakpoints.put(3,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-0.67); temp.add(0.0); temp.add(0.67);
		breakpoints.put(4,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-0.84); temp.add(-0.25); temp.add(0.25); temp.add(0.84);
		breakpoints.put(5,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-0.97); temp.add(-0.43); temp.add(0.0); 
		temp.add(0.43); temp.add(0.97);
		breakpoints.put(6,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-1.07); temp.add(-0.57); temp.add(-0.18); 
		temp.add(0.18); temp.add(0.57); temp.add(1.07); 
		breakpoints.put(7,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-1.15); temp.add(-0.67); temp.add(-0.32); 
		temp.add(0.0); temp.add(0.32); temp.add(0.67); 
		temp.add(1.15); 
		breakpoints.put(8,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-1.22); temp.add(-0.76); temp.add(-0.43); 
		temp.add(-0.14); temp.add(0.14); temp.add(0.43);
		temp.add(0.76); temp.add(1.22);
		breakpoints.put(9,temp);
		
		temp = new ArrayList<Double>();
		temp.add(-1.28); temp.add(-0.84); temp.add(-0.52); 
		temp.add(-0.25); temp.add(0.0); temp.add(0.25);
		temp.add(0.52); temp.add(0.84); temp.add(1.28);
		breakpoints.put(10,temp);
	}
}
